//引入Promise
var Promise = require('./es6-promise.auto.js');
//获取服务器地址
var servser = getApp().globalData.query_ip;
console.log(servser);
//默认请求
function sendRequest(file_name) {
  let promisevariable = new Promise(function (resolve, reject) {
    wx.downloadFile({
      url: servser + '/download/' + file_name,
      // data: params,
      // method: 'POST',
      // header: {
      //   'content-type': 'application/x-www-form-urlencoded'
      // },
      success: function (res) {
        console.log('re.tempFilePath========='+res.tempFilePath);
        // var status = result.statusCode;
        // if (status == 500) {
        //   //程序抛出异常
        //   var exception = result.data.exception;
        //   var msg = result.data.message;
        //   var path = result.data.path;

        //   wx.showToast({
        //     title: exception + "\r\n" + msg + "\n\r" + path,
        //     icon: 'loading',
        //     duration: 1000
        //   });
        //   resolve(null);
        //   return;
        // }
        // if (status != 200) {
        //   //系统未知异常
        //   var msg = result.data.error;
        //   var path = result.data.path;
        //   wx.showToast({
        //     title: msg + "\n\r" + path,
        //     icon: 'loading',
        //     duration: 1000
        //   });
        //   resolve(null);
        //   return;
        // }


        // //自定义异常
        // var sta = result.data.status;
        // if (sta != 200) {
        //   var msg = result.data.message;
        //   wx.showToast({
        //     title: msg,
        //     icon: 'loading',
        //     duration: 1000
        //   });
        //   resolve(null);
        //   return;
        // }

        resolve(res.tempFilePath);
      }
    });
  });
  return promisevariable;
}

//暴露公共访问接口
module.exports = {
  sendRequest: sendRequest,//公布公共请求接口
}